package com.sky.service;

import com.sky.dto.ShoppingCartDTO;
import com.sky.entity.ShoppingCart;
import org.springframework.stereotype.Service;

import java.util.List;


public interface ShoppingCartService {
    /**
     * 通过购物车查看商品
     * @return
     */
    List<ShoppingCart> listAll();

    /**
     * 添加一个购物车
     * @param shoppingCartDTO
     */
    void add(ShoppingCartDTO shoppingCartDTO);

    /**
     * 删除购物车
     * @param shoppingCartDTO
     */
    void delete(ShoppingCartDTO shoppingCartDTO);
    /**
     * 获得目标信息
     */
    ShoppingCart getById(Long id);

    /**
     * 清空所有的购物车
     */
    void clean();
}
